package cn.kzgg.ymcc.service;

import cn.kzgg.ymcc.doc.CourseDoc;
import cn.kzgg.ymcc.dto.CourseSearchDto;
import cn.kzgg.ymcc.result.PageList;

public interface ICourseEsService {
    /**
     * 课程上架
     * @param courseDoc
     */
    void saveCourse(CourseDoc courseDoc);

    /**
     * 下架
     * @param courseId
     */
    void remCourse(Long courseId);

    /**
     *课程列表  Es分页查询
     * @param courseSearchDto
     */
    PageList<CourseDoc> search(CourseSearchDto courseSearchDto);

}
